@charset "utf-8";
/* CSS Document */

body {background:#dec587 url(../img/bg-pages.png) repeat-x;}

a img {border:none;}

*:focus {outline:none;}

.inner {width:955px; margin:0 auto;}

.has-leftright #main-body {float:left; width:685px;}
.has-leftright #main-content {float:right; width:415px;}
.has-leftright #sidebar-left {float:left; width:270px;}
.has-leftright #sidebar-right {float:right; width:270px;}

.has-left #main-content {float:right; width:685px;}
.has-left #sidebar-left {float:left; width:270px;}

.has-right #main-body {float:left; width:675px; margin-left:10px;}
.has-right #main-content {width:100%;}
.has-right #sidebar-right {float:right; width:240px; margin-left:30px;}

* html .clearfix {height: 1%;}
* +html .clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
.clearfix:after {content: "."; display: block;  height: 0;  clear: both; visibility: hidden;}

#wrapper {background:url(../img/bg-pages-pattern.png);}

#header {background:url(../img/line.png) 0 100% repeat-x; padding-bottom:5px;}
#header .inner {height:100px; background:url(../img/shadow-top.png) 50% 100% no-repeat;}

#top-container {margin-bottom:10px;}
#top-container .inner {background:url(../img/shadow-slide.png) 50% 100% no-repeat; padding-bottom:20px;} 

#main-container {padding-bottom:20px;}

.bg-cnt {background:url(../img/shadow-content.png) 50% 0 no-repeat;}

.fll {float:left;}
.flr {float:right;}

.padt10 {padding-top:10px;}

.marb20 {margin-bottom:20px;}
.mart25 {margin-top:25px;}
.mart10 {margin-top:10px;}
.marlr7 {margin-left:8px; margin-right:8px;}
.marr15 {margin-right:15px;}
.marl15 {margin-left:15px;}
.marb10 {margin-bottom:10px;}

.font12 {font-size:12px;}

.bor3 {border:3px solid #fff;}

.w212 {width:212px;}

.ul-reset {margin:0; padding:0; list-style:none;}

.shadow-b {background:url(../img/shadow-b.png) 0 100% no-repeat; padding-bottom:8px;}

.button,.button:visited {background:url(../img/button.png) no-repeat; width:163px; height:52px; line-height:41px; border:none; display:block; padding-left:68px; font-size:20px; color:#fefefe;}
.button:hover {opacity:0.75; filter: alpha(opacity=75); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); text-decoration:none;}

.title {background:url(../img/line2.png) 0 100% repeat-x; padding-bottom:6px; font-size:20px; color:#6f571b;}
.title span {background:url(../img/icon-arrow.png) 0 50% no-repeat; padding-left:10px;}

.title-article {font-size:20px; color:#6f571b;}

.line-dot {border-top:1px dotted #6f571b;}

.btn-back {background:url(../img/arrows3.png) 0 50% no-repeat; padding-left:10px;}

.fnt-fami,.title,.services .titlemod {font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

#footer {background:url(../img/line.png) repeat-x;}
#footer .inner {padding-top:25px;}
.copyright {float:left; margin-left:10px;}
.designby {float:right;}

#logo {margin:0; padding-top:25px;}
#logo a {background:url(../img/logo.png) no-repeat; width:321px; height:52px; display:block; margin:0 auto; text-indent:-999999px;}

#slideshow {float:left; width:691px; padding:7px; background:#fff;}

.news {background:url(../img/bg-news.png) no-repeat; padding:45px 0 0; position:relative; margin-bottom:15px;} 
.news .shadow {background:url(../img/shadow-news.png) no-repeat; width:9px; height:202px; top:20px; left:-9px; position:absolute; z-index:2;}
.news .inner-news {background:#ebd9af; padding:0 20px;}
.news .item {border-bottom:1px dotted #b9a573; margin-bottom:5px;}
.news .item h3.titlemod {font-weight:bold; font-size:12px; color:#6f571b;}

.services {margin-bottom:15px; background:#d7c79f; border:1px solid #fff; padding:10px 20px;}
.services .titlemod {font-size:20px; color:#6f571b; background:url(../img/line3.png) 50% 100% no-repeat; padding-bottom:15px; margin:0;}
.services li {line-height:25px; background:url(../img/icon-add.png) 0 50% no-repeat; padding-left:20px;}

.calendar {width:280px;}